import router from '@/router'
/**
 * 全局前置导航守卫
 *   路由router对象的一个方法 beforeEach
 */
router.beforeEach((to)=>{
    // 1. 白名单
    const whiteList = ['/login','/']
    if(whiteList.includes(to.path)){
        return true 
    }

    // 2. 登录认证
    // 判断用户是否登录，检查token
    const token = localStorage.getItem('TOKEN')
    if(token){
        return true
    }

    // 3. 重定向到登录界面
    router.replace({path:'/login'})
    return false
})